Connectivity Software User's Guide and Reference
Rapid Toolkit for Sparkplug Requirements
Rapid Toolkit for Sparkplug > Introduction > Requirements > Rapid Toolkit for Sparkplug Requirements
In This Topic

Required .NET Runtimes

.NET Framework Development

If you are developing under .NET Framework development platform, (at least) one of the following .NET runtimes must be installed on your development and production computers:

Note that

.NET 8+ Development

If you are developing under .NET 8+ development platform, (at least) one of the following .NET runtimes must be installed on your development computer:

On the production computers, you can either use framework-dependent deployment (FDD), and in such case one of the above runtimes must be installed on the production computer, or you can use a self-contained deployment (SCD), in which case the .NET runtime you have selected does not have to be preinstalled on the production computer (but it is deployed along with your application). See .NET application publishing overview for more information.

If you want to verify the version of .NET on your computer, use the dotnet --info command in the command prompt, and look for the Version field under ".NET runtimes installed:" in the generated output. Do not use dotnet --version, because this command only returns the version of the .NET command-line tools.

Other Runtimes

Other .NET runtimes that are not listed here (Mono, Xamarin, UWP) are not supported. It is possible that Rapid Toolkit for Sparkplug will work on such .NET runtimes as well, but if you decide to use them, you are on your own... Rapid Toolkit for Sparkplug may support them in the future.

'Support' means that a member of Connectivity Software product family is designed to work and tested on the environment, and vendor's technical support may be contacted for assistance with that Connectivity Software product family member on the environment. Support may be not available for operating systems, .NET runtimes and other dependencies that are past their active lifecycle at the time of support request, even if they were supported at the time of product release.

Required Operating Systems

Rapid Toolkit for Sparkplug is supported on following client operating systems:

Rapid Toolkit for Sparkplug is supported on following server operating systems:   

On x64 platforms, Rapid Toolkit for Sparkplug can run in 32-bit or 64-bit mode.

'Support' means that a member of Connectivity Software product family is designed to work and tested on the environment, and vendor's technical support may be contacted for assistance with that Connectivity Software product family member on the environment. Support may be not available for operating systems, .NET runtimes and other dependencies that are past their active lifecycle at the time of support request, even if they were supported at the time of product release.

Development Tools

Development Tools under .NET Framework

The development tools we have targeted primarily are:

Microsoft Visual Studio 2019 or older may still work for many tasks (creating and opening projects, coding, building, debugging), but we do not test for that. Designer integration (features such as Toolbox items for components, code analysis etc.) is only available in Visual Studio 2022+.

The .NET Framework projects you create need to target .NET Framework 4.7.2 or higher.

Development Tools under .NET 8+

The development tools we have targeted primarily are:

Other compatible tools are likely to work as well. Also, some older versions of the development tools may work; we do not, however, test with them or support them.

 

Sparkplug is a trademark of Eclipse Foundation, Inc. "MQTT" is a trademark of the OASIS Open standards consortium. Other related terms are trademarks of their respective owners. Any use of these terms on this site is for descriptive purposes only and does not imply any sponsorship, endorsement or affiliation.

See Also